package com.dingding.special.user.driver.service;

import com.dingding.facade.special.trasfer.today_info.ReqGetTodayInfo;
import com.dingding.facade.special.trasfer.today_info.ResGetTodayInfo;
import com.dingding.special.user.driver.dto.driverauth.ReqSpecialDriverAuth;
import com.dingding.special.user.driver.dto.driverauth.ResSpecialDriverAuth;
import com.dingding.special.user.driver.dto.reauth.ReqReDriverAuth;
import com.dingding.special.user.driver.dto.reauth.ResReDriverAuth;

/**
 * @Description:司机端
 * @author fengshuonan
 * @date 2016年8月19日 下午4:38:12
 * @version 叮叮搭车
 * @since 2.4
 */
public interface IDriverUserService {
	
	/**
	 * @Description: 获取当日司机的状态信息
	 * @author fengshuonan
	 * @since 2.4
	 */
	public ResGetTodayInfo getDriverTodayInfo(ReqGetTodayInfo reqGetTodayInfo);
	
	/**
	 * 
	 * @Title: getTaxiDriverTodayInfo 
	 * @Description: 获取出租车司机本日信息
	 * @param reqGetTodayInfo 获取当日司机信息
	 * @author YHQ 
	 * @return ResGetTodayInfo    返回类型
	 * 
	 */
	public ResGetTodayInfo getTaxiDriverTodayInfo(ReqGetTodayInfo reqGetTodayInfo);
	
	/**
	 * @Description:专车车主认证
	 * @author fengshuonan
	 * @since 2.4
	 * @deprecated 从2.6.2严禁使用此接口
	 */
	public ResSpecialDriverAuth specialDriverAuth(ReqSpecialDriverAuth specialDriverAuth);
	
	/**
	 * @Description:重新认证专车
	 * @author fengshuonan
	 * @since 2.4
	 * @deprecated 从2.6.2严禁使用此接口
	 */
	public ResReDriverAuth reDriverAuth(ReqReDriverAuth reqReDriverAuth);
	
}
